finishing piece - German English Dictionary